<!--
Document / Documento: modificar_unidad_produccion

Created on / Creado : 08/08/2012, 08:12:10 PM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo realiza la siguiente accion:
1- Modificar unidad de producción
Licencia: Este código es distribuido Bajo la licencia GNU GPL v3. 
Referencias de la licencia: http://es.wikipedia.org/wiki/GNU_General_Public_License
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
if(isset($_GET['productor'])){
?>
<li><a href="listado_unidad_produccion_productor" title="Clic para ir atrás">Atrás</a></li>
<?php
}else{
?>
<li><a href="listado_unidad_produccion" title="Clic para ir atrás">Atrás</a></li>
<?php
}
?>
<br>
<?php
$usuario = $_SESSION["usuario"];
$id = $_GET['id'];

//Sql para buscar unidad de producción
$buscar_unidad = pg_query("SELECT * FROM unidad_produccion WHERE id_unidad_produccion='$id' AND unidad_produccion_desactivado='false'");

//Sql para buscar los estados
$buscar_estados = pg_query("Select * FROM estados ORDER BY estado"); 
$resultado = pg_num_rows($buscar_unidad);

if(($id == "") || ($resultado == "NULL")){
echo "<a href='listado_unidad_produccion' title='Clic para ir atrás'>Atr&aacute;s</a>";
echo "<center><h3>No hay c&oacute;digo para buscar unidad de producci&oacute;n</h3><center>";
}
else{
$resultado = pg_fetch_assoc($buscar_unidad);
$nombre = $resultado['nombre_unidad'];
$estado = $resultado['estado'];
$municipio = $resultado['municipio'];
$parroquia = $resultado['parroquia'];
$sector = $resultado['sector'];
$direccion = $resultado['direccion'];
$via_acceso = $resultado['via_acceso'];
$estado_via = $resultado['estado_via'];
$aldea = $resultado['aldea'];
?>
<html>
	<head>
		<title>Unidades de Producci&oacute;n</title>
	</head>
<script type="text/javascript">
$(document).ready(function(){
	//cargar_estados();
	$("#estados").change(function(){cargar_municipios();});
	$("#municipios").change(function(){cargar_parroquias();});
	$("#parroquias").change(function(){cargar_sectores();});
	/*$("#estados").attr("disabled",false);
	$("#municipios").attr("disabled",false);
	$("#parroquias").attr("disabled",false);*/	
});

function cargar_estados()
{
	$.post("scripts/cargar_estados.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar estados");
		}
		else
		{
			$('#estados').append(resultado);			
		}
	});	
}

function cargar_municipios()
{
	var cod_estado = $("#estados").val();
	$.post("scripts/cargar_municipios.php", { cod_estado: cod_estado },
		function(resultado)
		{
			if(resultado == false)
			{
				alert("Error al cargar municipios");
			}
			else
			{
				$("#estados").attr("disabled",false);
				document.getElementById("municipios").options.length=1;
				$('#municipios').append(resultado);			
			}
		}

	);
}

function cargar_parroquias()
{
	var cod_municipio = $("#municipios").val();
	$.post("scripts/cargar_parroquias.php?", { cod_municipio: cod_municipio }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar parroquias");
		}
		else
		{
			$("#municipios").attr("disabled",false);
			document.getElementById("parroquias").options.length=1;
			$('#parroquias').append(resultado);			
		}
	});	
	
}

function cargar_sectores()
{
	var cod_parroquia = $("#parroquias").val();
	$.post("scripts/cargar_sectores.php?", { cod_parroquia: cod_parroquia }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar sectores");
		}
		else
		{
			$("#parroquias").attr("disabled",false);
			document.getElementById("sector").options.length=1;
			$('#sector').append(resultado);			
		}
	});	
	
}

</script>

	<body>
	<?php
		if(isset($_POST['boton']))
		{
//Tratado de la imagen
//echo "Nombre de la imagen ",
$nombre_imagen = $_FILES['imagen']['name'];
//echo "Directorio temporal de la imagen ",
$ruta_imagen = $_FILES['imagen']['tmp_name'];
//echo "tamaño de la imagen ",
$tamano_imagen = $_FILES['imagen']['size'];
//echo "Extención de la imagen ",
$exte_imagen = pathinfo($nombre_imagen);
//$ext = array("gif","jpeg","jpg");
//Ruta a guardar la imagen
$nueva_ruta = "fotografias/fotografias_unidades/".$nombre_imagen;

if(is_uploaded_file($ruta_imagen)){
	//if(array_search($exte_imagen['extension'],$ext)){	
		if(($exte_imagen['extension'] == "png")||($exte_imagen['extension'] == "gif")
		||($exte_imagen['extension'] == "jpg")||($exte_imagen['extension'] == "jpeg")){
			copy($ruta_imagen,$nueva_ruta);
			//echo "Imagen se guardo correctamente";
	}
	else{
			//echo "Error, solo imagenes con formato (png, gif, jpg, jpeg)";
			$error_imagen = '<span class="error">Error, solo imagenes con formato (png, gif, jpg, jpeg)</span>';
	}
}
			if($_POST['nombre_unidad'] == '')
			{
				$error_unidad = '<span class="error">Ingrese nombre de la unidad</span>';
			}
			else if($_POST['estados'] == '0')
			{
				$error_estados = '<span class="error">Seleccione el estado</span>';
			}
			else if($_POST['municipios'] == '0')
			{
				$error_municipios = '<span class="error">Seleccione el municipio</span>';
			}	
			else if($_POST['parroquias'] == '0')
			{
				$error_parroquias = '<span class="error">Seleccione la parroquia</span>';
			}
			else if($_POST['sector'] == '0')
			{
				$error_sector = '<span class="error">Seleccione el sector</span>';
			}
			/*if($_POST['direccion'] == '')
			{
				$error6 = '<span class="error">Ingrese la direcci&oacute;n</span>';
			}*/
			else if($_POST['via_acceso'] == '')
			{
				$error_via_acceso = '<span class="error">Seleccione v&iacute;a de acceso</span>';
			}
			else if($_POST['estado_via'] == '')
			{
				$error_estado_via = '<span class="error">Seleccione estado de la v&iacute;a</span>';
			}
			
			else{	
				$fecha_registro=date('Y-m-d');		
				$nombre_unidad = $_POST['nombre_unidad'];
				$estados = $_POST['estados'];
				$municipios = $_POST['municipios'];
				$parroquias = $_POST['parroquias'];
				$sector = $_POST['sector'];
				$direccion = $_POST['direccion'];
				$via_acceso = $_POST['via_acceso'];
				$estado_via = $_POST['estado_via'];
				$aldea = $_POST['aldea'];
				$codigo = "-".$_POST['estados'].$_POST['municipios'].$_POST['parroquias'].$_POST['sector'];
//$buscar_unidad = pg_query("SELECT nombre FROM unidad_produccion WHERE nombre='$nombre'");
			/*if((pg_num_rows($buscar_unidad) > 0))
			{
			$mensaje = '<span class="error">Unidad de producci&oacute;n ya &eacute;xiste.</span>';
			}
else
{*/
if($nombre_imagen == ""){
//Actualizamos a la unidad de produccion
$modificar_unidad_produccion = pg_query("UPDATE unidad_produccion set codigo_unidad='$codigo',fecha_actualizacion_unidad='$fecha_registro',cod_estado='$estados',
cod_municipio='$municipios',cod_parroquia='$parroquias',cod_sector='$sector',
direccion='$direccion',via_acceso='$via_acceso',estado_via='$estado_via',aldea='$aldea' WHERE id_unidad_produccion='$id'");
}else{
$modificar_unidad_produccion = pg_query("UPDATE unidad_produccion set codigo_unidad='$codigo',fecha_actualizacion_unidad='$fecha_registro',cod_estado='$estados',
cod_municipio='$municipios',cod_parroquia='$parroquias',cod_sector='$sector',
direccion='$direccion',via_acceso='$via_acceso',estado_via='$estado_via',aldea='$aldea',fotografia_unidad_produccion='$nombre_imagen' WHERE id_unidad_produccion='$id'");	
}
		// si el envio fue exitoso reseteamos lo que el usuario escribio:
				$_POST['nombre_unidad'] = '';
				$_POST['direccion'] = '';
				$_POST['aldea'] = '';	
				$mensaje_guardado = '<center><span class="error"> Unidad de producci&oacute;n actualizada con &eacute;xito.</span></center>';
				echo "<meta http-equiv='Refresh' content='2;url=consultar_unidad_produccion?id=$id'>";
}
}
//}
	?>
<?php echo $mensaje_guardado;
?>
<form class='unidad_produccion' method='POST' action='' enctype="multipart/form-data">

<table border='0'> 
<center><h3>Modificaci&oacute;n de la unidad de producci&oacute;n <?php echo $nombre ?></h3></center>
<h5>Campos obligatorios(*)</h5>

<tr>
<td>
<label>Fecha de actualizaci&oacute;n:</label>
</td>
<td>
<input type='text' name='fecha_registro' readonly="true" size="10" title="Fecha actual del registro" value="<?php echo date('d-m-Y')?>">
</td>
</tr>

<tr>
<td colspan='4'>
<label>Fotograf&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input id="imagen" name="imagen" size="30" type="file"/>
<?php echo $error_imagen ?>
</td>
</tr>

<tr>
<td>
<label>(*)Nombre:</label>
</td>
</tr>
<tr>
<td>
<input type='text' readonly name='nombre_unidad' size="30" title="Ingrese nombre de la unidad de producción" value="<?php echo $nombre;?>"><?php echo $error1; echo $mensaje; ?>
</td>
</tr>

<tr>
<td align="center" colspan="4">
<h4>Ubicaci&oacute;n</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Estado</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="estados" name="estados" title="Seleccione el estado">
<option value="0">--Seleccione--</option>
<?php  
while($row = pg_fetch_array($buscar_estados)){
if($row['cod_estado'] == $resultado['cod_estado']){
?>
	<option selected value="<?php echo $row['cod_estado'] ?>"><?php echo $row['estado'] ?></option>
<?php
}
else{
?>
	<option value="<?php echo $row['cod_estado'] ?>"><?php echo $row['estado'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error2 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Municipio</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="municipios" name="municipios" title="Seleccione el municipio">
<option value="0">--Seleccione--</option>
<?php  
$buscar_municipios=pg_query("SELECT * From municipios WHERE cod_estado='$resultado[cod_estado]' ORDER BY municipio");
while($row = pg_fetch_array($buscar_municipios)){
if($row['cod_municipio'] == $resultado['cod_municipio']){
?>
	<option selected value="<?php echo $row['cod_municipio'] ?>"><?php echo $row['municipio'] ?></option>
<?php
}
else{
?>
	<option value="<?php echo $row['cod_municipio'] ?>"><?php echo $row['municipio'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error3 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Parroquia</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="parroquias" name="parroquias" title="Seleccione la parroquia">
<option value="0">--Seleccione--</option>
<?php  
$buscar_parroquias=pg_query("SELECT * From parroquias WHERE cod_municipio='$resultado[cod_municipio]' ORDER BY parroquia");
while($row = pg_fetch_array($buscar_parroquias)){
if($row['cod_parroquia'] == $resultado['cod_parroquia']){
?>
	<option selected value="<?php echo $row['cod_parroquia'] ?>"><?php echo $row['parroquia'] ?></option>
<?php
}
else{
?>
	<option value="<?php echo $row['cod_parroquia'] ?>"><?php echo $row['parroquia'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error4 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Sector</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="sector" name="sector" title="Seleccione el sector">
<option value="0">--Seleccione--</option>
<?php  
$buscar_sector=pg_query("SELECT * From sector WHERE cod_parroquia='$resultado[cod_parroquia]' ORDER BY sector");
while($row = pg_fetch_array($buscar_sector)){
if($row['cod_sector'] == $resultado['cod_sector']){
?>
	<option selected value="<?php echo $row['cod_sector'] ?>"><?php echo $row['sector'] ?></option>
<?php
}
else{
?>
	<option value="<?php echo $row['cod_sector'] ?>"><?php echo $row['sector'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error5 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Aldea</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="aldea" title="Ingrese la aldea" value="<?php echo $aldea ?>" />
</td>
</tr>

<tr>
<td colspan='4'>
<label>Avenida/Calle. Urbanizaci&oacute;n/Residencia. Casa/Edificio. Callej&oacute;n/Vereda </label>
</td>
</tr>
<tr>
<td colspan='4'>
<textarea name="direccion" cols="50" rows="5" title="Ingrese donde reside la unidad de producción">
<?php echo $direccion ?>
</textarea>
<?php echo $error6 ?>
</td>
</tr>

<tr>
<td align="center" colspan="4">
<h4>Estado de las V&iacute;as</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)V&iacute;a de acceso:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select name='via_acceso' id='via_acceso' title="Seleccione la v&iacute;a de acceso">
<?php
if($_POST['via_acceso']== '')
{
$select="selected='true'";
}
if($_POST['via_acceso']== 'Asfalto')
{
$select_a="selected='true'";
}
if($_POST['via_acceso']== 'Tierra')
{
$select_t="selected='true'";
}
if($_POST['via_acceso']== 'Asfalto/Tierra')
{
$select_at="selected='true'";
}
//Valores
if($via_acceso == 'Asfalto')
{
$select_a="selected='true'";
}
if($via_acceso == 'Tierra')
{
$select_t="selected='true'";
}
if($via_acceso == 'Asfalto/Tierra')
{
$select_at="selected='true'";
}

?>
<option <?php echo $select ?>></option>
<option <?php echo $select_a ?>>Asfalto</option>
<option <?php echo $select_t ?>>Tierra</option>
<option <?php echo $select_at ?>>Asfalto/Tierra</option>
</select>
<?php echo $error7 ?>
</td>
</tr>
<tr>
<td colspan='4'>
<select name='estado_via' id='estado_via' title="Seleccione el estado de la v&iacute;a">
<?php
if($_POST['estado_via']== '')
{
$select="selected='true'";
}
if($_POST['estado_via']== 'Buena')
{
$select_b="selected='true'";
}
if($_POST['estado_via']== 'Regular')
{
$select_r="selected='true'";
}
if($_POST['estado_via']== 'Mala')
{
$select_m="selected='true'";
}
//valores
if($estado_via == 'Buena')
{
$select_b="selected='true'";
}
if($estado_via == 'Regular')
{
$select_r="selected='true'";
}
if($estado_via == 'Mala')
{
$select_m="selected='true'";
}
?>
<option <?php echo $select ?>></option>
<option <?php echo $select_b ?>>Buena</option>
<option <?php echo $select_r ?>>Regular</option>
<option <?php echo $select_m ?>>Mala</option>
</select>
<?php echo $error8 ?>
</td>
</tr>


<tr>
<td colspan='2' align='center'>
<input type='submit' value='Actualizar' name='boton' title="Clic para actualizar información">
</td>
</tr>
			<?php echo $result; ?>
</table>
		</form>
	</body>
</html>
<?php 
}
}
else
{
	?>
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
